package com.shop.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shop.entity.dto.AdminStyle.*;
import com.shop.entity.dto.AdminWares.*;
import com.shop.entity.pojo.Style;
import com.shop.utils.common.result.Result;

import java.util.List;

public interface StyleService extends IService<Style> {

    Result saveOneStyle(AdminStyleSaveDto dto);

    Result getWaresDetail(AdminWaresStyleListDto dto);

    Result updateStyle(AdminStyleUpdateDto dto);

    Result removeStyle(AdminStyleRemoveDto dto);

    Result<Style> updateGetStyle(AdminStyleUpdateForGetDto dto);

    Result getStyleList(AdminStyleListDto dto);

    Result openStyle(AdminStyleOpenDto dto);

    Result pullStyle(AdminStylePullDto dto);

    Result putStyle(AdminStylePutDto dto);
}
